package com.yf.ability.login.wechat.service;

import com.yf.ability.login.wechat.dto.response.WxInfoRespDTO;
import com.yf.ability.login.wechat.dto.response.WxLoginRespDTO;

/**
 * 微信登录业务类
 * @author bool
 */
public interface WxLoginService {

    /**
     * 同步登录
     * @param code
     * @param nickName
     * @param avatar
     * @return
     */
    WxLoginRespDTO login(String code, String nickName, String avatar);


    /**
     * 网页授权登录
     * @param code
     * @return
     */
    WxInfoRespDTO webLogin(String code);
}
